/*
 * 功能：jquery表单验证插件
 * 时间：2013-12-19
 * 修改：2014-04-11,2014-07-03,2014-07-14, 2014-08-12, 2014-09-04, 2014-12-08
 * 程序：孙乾户
*/
(function($){
	$.fn.tab = function(config){
		config = config ? config : {};
		config.index =  config.index || 0;
		config.tab_title =  config.tab_title || ".tab_title a";
		config.tab_content =  config.tab_content || ".tab_content";
		config.current =  config.current || "current";
		if(config.ret == undefined || config.ret){
			config.ret = true;
		}
		$(this).each(function(){
			var tab_obj = this;
			$(config.tab_title, tab_obj).click(function(){
				tabClick(tab_obj, this);
				return config.ret;
			});
			var iscurrent = false;
			$(config.tab_title, tab_obj).each(function(index, element) {
                if($(this).hasClass(config.current)){
					$(this).click();
					iscurrent = true;
				}
            });
			if(iscurrent === false){
				$(config.tab_title, tab_obj).eq(config.index).click();
			}
		});
		function tabClick(tab_obj, th){
			var tab_type = $(th).attr("tab_type");
			if(tab_type == "all"){
				$(config.tab_content, tab_obj).show();
			}else{
				var index = $(config.tab_title, tab_obj).index(th);
				$(th).addClass(config.current).siblings(this).removeClass(config.current);
				$(config.tab_content, tab_obj).eq(index).show().siblings(config.tab_content).hide();
			}
		}
	}
})(jQuery);

